package com.itheima.service;

import com.itheima.pojo.Emp;
import com.itheima.pojo.PageBean;

import java.time.LocalDate;
import java.util.List;

//逻辑业务接口类 派发任务的 需要实现类实现 实现类负责干活
public interface EmpService {
    //查询员工
    PageBean selectEmp(String name, Short gender, LocalDate begin, LocalDate end, Integer page, Integer pageSize);

    //添加员工
    void insertEmp(Emp emp);

    //删除员工
    void deleteEmp(List<Integer> ids);

    //根据id查询员工
    Emp selectByIdEmp(Integer id);

    //修改员工
    void updateEmp(Emp emp);

    Emp verifyEmp(Emp emp);
}
